﻿#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_smWeb.h"
#include <qurl.h>
#include <qdebug.h>
#include <qlineedit.h>
#include <qwebenginepage.h>
#include "smallerWeb.h"
#include <QVboxLayout>
#include <QHboxLayout>


class smWeb : public QMainWindow
{
    Q_OBJECT

public:
    smWeb(QWidget *parent = Q_NULLPTR);
    
private slots:
    void goBack();
    void goForward();
    void goHome();
    void goUrl();
    void goFlush();
    void removeLayout(QWidget* wdialog, QLayout* layout);
    void changedUrl(const QUrl &);
private:
    Ui::smWebClass ui;
    QStringList backList;/* 历史记录 */
    QStringList ForwardList;/* 前进列表 */
    QString homeUrl;/* 主页 */
    QString currentUrl;/* 当前页面 */
    smallerWeb* currentView;
};
